home *** CD-ROM | disk | FTP | other *** search
/ FishMarket 1.0 / FishMarket v1.0.iso / fishies / 551-575 / disk_562 / intuisup / library / source.lzh / makefile < prev   
Makefile  |  1991-10-21  |  1KB  |  44 lines

  1. #
  2. #        Makefile for IntuiSup-Library
  3. #
  4. # Macros
  5. #
  6. CFLAGS_PRE =-a -pacs -so -wdelopqw -ho ram:lib.pre
  7. CFLAGS_LIB =-mb -pacs -so -wdelopqw -hi ram:lib.pre
  8. CFLAGS     =-pacs -so -wdelopqw -hi ram:lib.pre
  9. AFLAGS     =
  10. LFLAGS     =-m +q
  11. OBJECTS    =libstartup.o libinit.o libstubs.o /render/render.o\
  12.  /texts/texts.o /borders/borders.o /gadgets/gadgets1.o /gadgets/gadgets2.o\
  13.  /gadgets/gadgets3.o /menus/menus.o
  14. LIBRARIES  =-lc16
  15. #
  16. # Dependancy entries
  17. #
  18. all: ram:lib.pre intuisup.library library_test
  19. #
  20. ram:lib.pre: lib.pre
  21.    copy lib.pre $@ clone
  22. #
  23. lib.pre: includes.h
  24.    cc $(CFLAGS_PRE) -o nil: includes.h
  25.    copy ram:lib.pre $@ clone
  26. #
  27. libstartup.o: libdata.i compile_date.i
  28.    as $*.asm
  29. #
  30. compile_date.i:
  31.    mydate >compile_date.i format "*tdc.b*t\q (\a \d \t)\q,13,10,0"
  32. #
  33. intuisup.library: $(OBJECTS) compile_date.i
  34.    ln $(LFLAGS) -o $@ $(OBJECTS) $(LIBRARIES)
  35.    delete compile_date.#? quiet
  36.    copy $@ libs: clone
  37. #
  38. library_test: library_test.o
  39.    ln $(LFLAGS) -o $@ library_test.o $(LIBRARIES)
  40. #
  41. libinit.o: libinit.c
  42.    cc $(CFLAGS_LIB) libinit.c
  43. #
  44.